package com.itheima.search.service;

import com.itheima.search.domain.News;
import com.itheima.search.domain.NewsVO;
import com.itheima.search.domain.SearchParam;
import com.itheima.search.domain.SearchResult;

import java.util.List;

public interface SearchService {
    SearchResult search(SearchParam searchParam);

    NewsVO getById(String newsId);

    //删除es数据
    void deleteNews(String newsId);

    //根据id查询数据库数据
    void updateNewsById(String newsId);

    //根据id添加数据到es中
    void addNewsToEs(String newsId);

    // 添加文档
    void AddDocument(News news);

    // 删除文档
    void delDocument(String newsId);
}
